I know it's possible, but I just couldn't figure out a geometry that works so I threw this together. Didn't bother optimizing for secondaries.